/*******************************************************************************
 * CLASS		EasyMode
 * AUTHOR		John Paul Swaynos
 * DESCRIPTION
 * This is the header for the wrappper class that basically contains the handle
 * for the windows of each mode of the application.W
 ******************************************************************************/
#pragma once
#include "FreePhotoBooth.h"

class Mode
{
	public:
		// Base class constructor
		Mode(int whichWindow);
		// UserInterface destructor
		//~EasyMode();
		HWND getWindow();
		HWND getCapWindow();
		WNDCLASS createMyWindowClass(int whichWindow);
		void setNumOfShots(int numOfShots);
		int getNumOfShots();
		void setShotsTaken(int shotsTaken);
		int getShotsTaken();
	protected:
		WNDCLASS wc;
		HWND hwnd;
		HWND camhwnd;
		int numOfShots;
		int shotsTaken;
		char * szAppName1;
		char  * szAppName2;
		char  * szAppName3;
};